home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1995 January / IBM InfoROM for OS2 Beta 1-1995.ISO / testcert / inputout / function / mouse / mouse.gra < prev   
Encoding:
Text File  |  1994-08-02  |  9.7 KB  |  283 lines

  1. ******************************************************************************
  2. **                      MOUSE.GRA DESCRIPTION FILE                          **
  3. ******************************************************************************
  4. **                         MOUSE FUNCTION CALLS                             **
  5. ******************************************************************************
  6. @IMPORT GLOBAL.GRA
  7. ******************************************************************************
  8. MOUSE_RESETANDSTATUS           $DLL=DDTMOUSE \
  9.                                 $FUNC=_RstAndStatus
  10. **
  11. **  Mouse Function 0:
  12. ** THIS FUNCTION RETURNS THE CURRENT STATUS OF THE MOUSE
  13. **     HARDWARE AND SOFTWARE.
  14. **
  15. **   NEEDED PARAMETERS:         none
  16. **
  17. **   RETURNS:                    NOTHING 
  18. **
  19. ******************************************************************************
  20.  
  21. MOUSE_SHOWCURSOR           $DLL=DDTMOUSE \
  22.                                 $FUNC=_ShCur
  23. **
  24. **  Mouse Function 01:
  25. ** THIS FUNCTION INCREMENTS THE INTERNAL CURSOR FLAG AND, IF
  26. **     THE VALUEOF THE FLAG IS 0, DISPLAYS THE CURSOR ON THE
  27. **     SCREEN
  28. **
  29. **   NEEDED PARAMETERS:         none
  30. **
  31. **   RETURNS:                    NOTHING 
  32. **
  33. ******************************************************************************
  34. MOUSE_HIDECURSOR           $DLL=DDTMOUSE \
  35.                                 $FUNC=_HdCur
  36. **
  37. **  Mouse Function 02:
  38. ** THIS FUNCTION REMOVES THE CURSOR FROM THE SCREEN AND
  39. **    DECREMENTS THE INTERNAL CURSOR CURSOR FLAG.  IT ALSO
  40. **    HIDES THE CURSOR, THE MOUSE DRIVER CONTINUES TO TRACK
  41. **    THE MOTION OF THE MOUSE, CHANGING THE CURSOR'S POSITION
  42. **    AS THE MOUSE CHANGES POSITION
  43. **
  44. **   NEEDED PARAMETERS:         none
  45. **
  46. **   RETURNS:                    NOTHING 
  47. **
  48. ******************************************************************************
  49. MOUSE_GETBUTTONMPOS      $DLL=DDTMOUSE \
  50.                                 $FUNC=_GetBStPos
  51. **
  52. **  Mouse Function 03:
  53. ** THIS FUNCTION RETURNS THE STATE OF THE LEFT-HAND AND
  54. **    RIGHT-HAND MOUSE BUTTONS PLUS THE STATE OF THE CURSOR'S
  55. **    HORIZONTAL AND VERTICAL VIRTUAL SCREEN COORDINATES
  56. **
  57. **   NEEDED PARAMETERS:         none
  58. **
  59. **   RETURNS:                    NOTHING 
  60. **
  61. ******************************************************************************
  62. MOUSE_SETCURPOS      $DLL=DDTMOUSE \
  63.                                  HORIZC = NUM \
  64.                                  VERTC = NUM \
  65.                                 $FUNC=_SetCurPos
  66. **
  67. **  Mouse Function 04:
  68. ** THIS FUNCTION SETS THECURSOR POSITON AT THE LOCATION OF
  69. **    THE SPECIFIED HORIZONTAL AND VERTICAL VIRTUAL COORDINATES
  70. **
  71. **   NEEDED PARAMETERS:         none
  72. **
  73. **   RETURNS:                    NOTHING 
  74. **
  75. ******************************************************************************
  76. MOUSE_GETBPRESS      $DLL=DDTMOUSE \
  77.                                  BUTTON = NUM \
  78.                                 $FUNC=_GetBPrInfo
  79. **
  80. **  Mouse Function 05:
  81. ** THIS FUNCTION RETURNS THE CURRENT STATUS OF BOTH BUTTONS,
  82. **   THE NUMBER OF TIMES YOU PRESSED THE SPECIFIED BUTTON SINCE
  83. **    THE LAST CALL TO THIS FUNCTION, AND THE CURSOR'S HORIZONTAL
  84. **    AND VERTICAL COORDINATES THE LAST TIME YOU PRESSED THE
  85. **    SPECIFIED BUTTON.
  86. **
  87. **   NEEDED PARAMETERS:         none
  88. **
  89. **   RETURNS:                    NOTHING 
  90. **
  91. ******************************************************************************
  92. MOUSE_GETBRELEASE    $DLL=DDTMOUSE \
  93.                                    BUTTON = NUM \
  94.                                   $FUNC=_GetBRsInfo
  95. **
  96. **  Mouse Function 06:
  97. **  THIS FUNCTION RETURNS THE CURRENT STATUS OF BOTH BUTTONS,
  98. **   THE NUMBER OF TIMES YOU RELEASE THE SPECIFIED BUTTON SINCE
  99. **   THE LAST CALL TO THIS FUNCTION, AND THE CURSOR'S HORIZONTAL
  100. **   AND VERTICAL COORDINATES THE LAST TIME YOU RELEASED THE
  101. **   SPECIFIED BUTTON.
  102. **
  103. **   NEEDED PARAMETERS:         none
  104. **
  105. **   RETURNS:                    NOTHING 
  106. **
  107. ******************************************************************************
  108. MOUSE_SETMINMAXHCPOS    $DLL=DDTMOUSE \
  109.                                    HMAX = NUM \
  110.                                    HMIN = NUM \
  111.                                   $FUNC=_SetMinMaxHPos
  112. **
  113. **  Mouse Function 07:
  114. **  THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
  115. **   HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
  116. **
  117. **   NEEDED PARAMETERS:         none
  118. **
  119. **   RETURNS:                    NOTHING 
  120. **
  121. ******************************************************************************
  122. MOUSE_SETMINMAXVCPOS    $DLL=DDTMOUSE \
  123.                                        VMAX = NUM \
  124.                                        VMIN = NUM \
  125.                                        $FUNC=_SetMinMaxVPos
  126. **
  127. **  Mouse Function 08:
  128. **  THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
  129. **   HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
  130. **
  131. **   NEEDED PARAMETERS:         none
  132. **
  133. **   RETURNS:                    NOTHING 
  134. **
  135. *******************************************************************************
  136. *******************************************************************************
  137. MOUSE_READMCOUNT        $DLL=DDTMOUSE \
  138.                                        $FUNC=_ReadMotCnts
  139. **
  140. **  Mouse Function 11:
  141. **  THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
  142. **   HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
  143. **
  144. **   NEEDED PARAMETERS:         none
  145. **
  146. **   RETURNS:                    NOTHING 
  147. **
  148. ******************************************************************************
  149. ******************************************************************************
  150.  
  151. MOUSE_GETDRVVERTYPIRQ           $DLL=DDTMOUSE \
  152.                                 $FUNC=_GetDrvVerTypIrq
  153. **
  154. **  Mouse Function 36:
  155. ** THIS FUNCTION RETURNS THE VERSION NUMBER OF THE MOUSE
  156. **     DRIVER, THE TYPE OF MOUSE THE DRIVER REQUIRES AND THE
  157. **     NUMBER OF THE INTERRUPTREQUEST TYPE (IRQ)
  158. **
  159. **   NEEDED PARAMETERS:         none
  160. **
  161. **   RETURNS:                    NOTHING 
  162. **
  163. ******************************************************************************
  164. MOUSE_GETGENINFO                     $DLL=DDTMOUSE \
  165.                                 $FUNC=_GetGenInfo
  166. **
  167. **  Mouse Function 37:
  168. ** THIS FUNCTION RETURNS GENERAL INFORMATION ABOUT THE MOUSE DRIVER.
  169. **
  170. **   NEEDED PARAMETERS:        NONE
  171. **
  172. **   RETURNS:                    NOTHING 
  173. **
  174. ******************************************************************************
  175. MOUSE_GETMAXVCOOR         $DLL=DDTMOUSE \
  176.                                 $FUNC=_GetMaxVCoor
  177. **
  178. **  Mouse Function 38:
  179. ** THIS FUNCTION RETURNS A FLAG INDICATING WHETHER THE MOUSE 
  180. **  DRIVER IS DISABLED AND MAXIMUM VIRTUALCOORDINATES
  181. ** 
  182. **
  183. **   NEEDED PARAMETERS:        NONE
  184. **
  185. **   RETURNS:                    NOTHING 
  186. **
  187. ******************************************************************************
  188. MOUSE_GETCURMSKMCNT         $DLL=DDTMOUSE \
  189.                                 $FUNC=_GetScrCurmskMcnt
  190. **
  191. **  Mouse Function 39:
  192. ** THIS FUNCTION RETURNS CURSOR INFORMATION AND ACCUMULATED
  193. **  RAW MICKEY COUNTS.
  194. ** 
  195. **
  196. **   NEEDED PARAMETERS:        NONE
  197. **
  198. **   RETURNS:                    NOTHING 
  199. **
  200. ******************************************************************************
  201. MOUSE_GETCURHSPT         $DLL=DDTMOUSE \
  202.                                 $FUNC=_GetCurHSpt
  203. **
  204. **  Mouse Function 42:
  205. ** THIS FUNCTION RETURNS THE CURSOR HOT-SPOT LOCATION, THE
  206. **  TYPE OF MOUSE IN USE AND THE INTERNALCOUNTER THAT CONTROLS
  207. **  CURSOR VISIBILITY.
  208. ** 
  209. **
  210. **   NEEDED PARAMETERS:        NONE
  211. **
  212. **   RETURNS:                    NOTHING 
  213. **
  214. ******************************************************************************
  215. MOUSE_HDWRESET         $DLL=DDTMOUSE \
  216.                                 $FUNC=_HdwReset
  217. **
  218. **  Mouse Function 47:
  219. ** THIS FUNCTION RETURNS CURSOR INFORMATION AND ACCUMULATED
  220. **  RAW MICKEY COUNTS
  221. ** 
  222. **
  223. **   NEEDED PARAMETERS:        NONE
  224. **
  225. **   RETURNS:                    NOTHING 
  226. **
  227. ******************************************************************************
  228. MOUSE_SETGETBPT         $DLL=DDTMOUSE \
  229.                                      ROTANGLE = NUM \
  230.                                      CMDINFO = NUM \
  231.                                 $FUNC=_SetGetBpt
  232. **
  233. **  Mouse Function 48:
  234. ** THIS FUNCTION SETS OR RETURNS CURSOR BALLPOINT-ORIENTATION
  235. **  AND BUTTONMASK INFORMATION
  236. ** 
  237. **
  238. **   NEEDED PARAMETERS:        NONE
  239. **
  240. **   RETURNS:                    NOTHING 
  241. **
  242. ******************************************************************************
  243. MOUSE_GETMINMAX         $DLL=DDTMOUSE \
  244.                                 $FUNC=_GetMinMax
  245. **
  246. **  Mouse Function 49:
  247. ** THIS FUNCTION  RETURNS THE MINIMUM AND MAXIMUM HORIZONTAL
  248. **  AND VERTICAL COORDINATES FRO THE CURRENT VIDEO MODE.
  249. ** 
  250. **
  251. **   NEEDED PARAMETERS:        NONE
  252. **
  253. **   RETURNS:                    NOTHING 
  254. **
  255. ******************************************************************************
  256. MOUSE_GETADVFCN         $DLL=DDTMOUSE \
  257.                                 $FUNC=_GetAdvFcn
  258. **
  259. **  Mouse Function 50:
  260. ** THIS FUNCTION  RETURNS THE FLAGS THAT INDICATE ACTIVE
  261. **  ADVANCED FUNCTIONS
  262. ** 
  263. **
  264. **   NEEDED PARAMETERS:        NONE
  265. **
  266. **   RETURNS:                    NOTHING 
  267. **
  268. ******************************************************************************
  269. MOUSE_GETSWSET         $DLL=DDTMOUSE \
  270.                                 $FUNC=_GetSwSet
  271. **
  272. **  Mouse Function 51:
  273. ** THIS FUNCTION  RETURNS THE CURRENT SETTINGS OF SWITCH VALUES
  274. **  THAT CAN BE PASSED TO  THE MOUSE DRIVER
  275. ** 
  276. **
  277. **   NEEDED PARAMETERS:        NONE
  278. **
  279. **   RETURNS:                    NOTHING 
  280. **
  281. ******************************************************************************
  282.                                  
  283.